//
//  ZZslider.m
//  bitcoin
//
//  Created by  旺链 on 2018/6/15.
//  Copyright © 2018年 比特币. All rights reserved.
//

#import "ZZslider.h"
#define thumbBound_x 25
#define thumbBound_y 20

@interface ZZslider ()

{
    
    CGRect lastBounds;
    
}

@end
@implementation ZZslider

/*
// Only override drawRect: if you perform custom drawing.
// An empty implementation adversely affects performance during animation.
- (void)drawRect:(CGRect)rect {
    // Drawing code
}
*/
- (CGRect)trackRectForBounds:(CGRect)bounds;
{
    bounds = [super trackRectForBounds:bounds]; // 必须通过调用父类的trackRectForBounds 获取一个 bounds 值，否则 Autolayout 会失效，UISlider 的位置会跑偏。
    return CGRectMake(bounds.origin.x, bounds.origin.y, bounds.size.width, 4); // 这里面的h即为你想要设置的高度。
}
//
//- (CGRect)thumbRectForBounds:(CGRect)bounds trackRect:(CGRect)rect value:(float)value
//{
//
//    bounds = [super thumbRectForBounds:bounds trackRect:rect value:value]; // 这次如果不调用的父类的方法 Autolayout 倒是不会有问题，但是滑块根本就不动~
//    return CGRectMake(bounds.origin.x, bounds.origin.y, 14, 14); // w 和 h 是滑块可触摸范围的大小，跟通过图片改变的滑块大小应当一致。
//}

@end
